package com.ruoyi.oto.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.common.core.domain.entity.MemberUser;
import com.ruoyi.oto.domain.BranchLink;
import com.ruoyi.oto.domain.CompanyCore;
import com.ruoyi.oto.domain.dto.CompanyQuryDTO;
import com.ruoyi.oto.domain.dto.CompanyRegDTO;

import java.util.List;

/**
 * 联企人员和企业的绑定关系
 *
 * @author ruoyi
 */
public interface BranchLinkService extends IService<BranchLink>
{
    /**
     * 根据企业删除绑定关系
     * @param companyId
     */
    void deleteAllByCompanyId(Long companyId);

    /**
     * 根据联企用户获取管理的所有公司
     * @param memberId
     * @return
     */
    List<Long> getCompanyIdsByMemberId(Long memberId);
}
